Make ES2 controller assignments

The Controller Assignments area lets you assign MIDi keyboard knobs, sliders, and other controls to act as control sources for ES2 parameters. There are six menus, for Ctrl A to Ctrl F. You can use any MIDI controller shown in the menus for these control sources.

These parameters are saved with each setting. They are updated only if the default setting that is loaded on instantiating the plug-in is used or if the setting was saved with a project. This approach helps you to adapt all MIDI controllers to the keyboard, without having to edit and save each setting separately.

Controllers 0 and 32 are reserved for Bank Select messages, controller 1 is used as modulation source in the router, controllers 33 to 63 work as LSB for controllers 1 to 31, controllers 64 to 69 are reserved for pedal messages, controllers 120 to 127 are reserved for channel mode messages.

In the MIDI specification, all controllers from 0 to 31 are known as Most Significant Byte (MSB) controller definitions. Each of these controllers (0 to 31) also contains a Least Significant Byte (LSB) controller definition (32 to 63). Use of this secondary LSB controller in conjunction with the MSB controller allows for a resolution of 14 bits instead of 7 bits. The ES2 recognizes these control change messages—the breath or expression controllers, for example.

To explain:

The 14-bit capability is the reason why CC numbers 33–63 can’t be assigned in the Ctrl A–F menus. Using these (LSB) CC numbers would result in changing 1/128th of the parameter range—or put another way, 128 continuous steps out of 16,384.

Assign a MIDI controller

  1. Click the MIDI button in the lower-left corner to display the Controller Assignments.

  2. Choose the controller name or number that you want to use from any Ctrl A to Ctrl F pop-up menu.

Learn a MIDI controller assignment

  1. Click the MIDI button in the lower-left corner to display the Controller Assignments.

  2. Choose the Learn item from a control menu (Ctrl A to Ctrl F).

  3. Move the selected controller on your MIDI keyboard or controller.

    Note: If no suitable MIDI message is received within 20 seconds, the selected control reverts to the previous value/assignment.